package main

import "fmt"

/**
函数：
	函数就是将具有独立功能的代码块组织为一个整体
*/
func main() {
	//函数就是将一堆代码重用的机制
	i := sum()
	fmt.Println(i) //30
	sumAdd(100)
}
func sum() int { //声明函数，有返回值
	a := 10
	b := 20
	sum := a + b
	return sum
}

//函数额参数
func sumAdd(a int) {
	sum := 0
	for i := 1; i <= a; i++ {
		sum += i
	}
	fmt.Println(sum)
}

//函数额参数，调用该方法必须传入个数类型相同的参数
func sumAdd2(a int, b int) {
}

//函数额参数，调用该方法必须传入个数类型相同的参数
func sumAdd3(a, b int) {
}
